package com.lx.zy.framework.web.page;

import com.lx.zy.common.utils.StringUtils;
import lombok.Data;

/**
 * @program: zy-vue
 * @description: 分页数据
 * @author: Lx
 * @create: 2019-11-03 02:41
 **/
@Data
public class PageDomain
{
    /** 当前记录起始索引 */
    private Integer pageNum;
    /** 每页显示记录数 */
    private Integer pageSize;
    /** 排序列 */
    private String orderByColumn;
    /** 排序的方向 "desc" 或者 "asc". */
    private String isAsc;

    public String getOrderBy()
    {
        if (StringUtils.isEmpty(orderByColumn))
        {
            return "";
        }
        return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc;
    }
}
